/**
*
* @fild-name: myJs.js
*
* @author: wcc
*
* @info: model index.html && index.html
*
**/


function show(){
    var date = new Date();
    var str = date.getFullYear()+"年";
    str += (date.getMonth()+1)+"月";
    str += date.getDate()+"日";
    str += date.getHours()+":";
    if((date.getMinutes())<10){
        str += "0"+date.getMinutes();
    }else{
        str += date.getMinutes();
    }
    return str;
}/*获取系统时间*/
$(document).ready(function(){
    $(".time").html(show());
});/*导航条获取系统当前时间*/

$(function() {/*侧边栏和返回顶部的淡入淡出*/
    $(window).scroll(function() {
        if($(this).scrollTop() >540) {
            $('#back-top,#sidebar').fadeIn();
        } else {
            $('#back-top,#sidebar').fadeOut();
        }
    });
    $('#back-top').hover(function () {
        $(this).attr('src',"/test/Application/Home/View/default/imgs/top1.png");
    }).mouseout(function() {
        $(this).attr('src',"/test/Application/Home/View/default/imgs/top2.png");
    }).click(function() {
        $('body,html').animate({scrollTop:0},500);
    });

    //event.clientX+document.documentElement.scrollTop;
//todo:这个是用来实现那个翻页显示文字、不显示图片的




/* todo:主页滚动监控的小图标切换 */
    //$('.picture').mouseover(function(){
    //    $(this).css({'opacity':'0.009','filter':'alpha(opacity=100)'});
    //    $(this).hide();
    //    $(this).parent('li').find('words').show();
    //});
    //$('.words').mouseleave(function(){
    //    $(this).hide();
    //    $(this).parent('li').find('.picture').show();
    //    $('.picture').hide();
    //    $('.picture').show();
    //    $('.words').hide();
    //});

});

$(function() {
    /* 实现图标和文字间的切换 */
    var img; //全局变量
    $('.picture').mouseover(function() {
        img = $(this).css('background-image');
        $(this).css({'background-image':'none','color':'rgba(0,0,0,1)'});
    }).mouseout(function() {
        $(this).css({'background-image':img,'color':'rgba(0,0,0,0.0009)'});
    });
})

//todo:主页大图轮播旁的分类导航条悬浮效果
/*主页页面的浮动商品div框*/
$(function(){
    $("#top-phones, #top-p").hover(function(){/*手机平板*/
        $(".goods-info").hide();
        $("#top-p").show();
        $('#top-phones').addClass('btn-hover');
    },function () {
        $(".goods-info").hide();
        $("#top-phones").removeClass('btn-hover');
    });

    $("#top-computer, #top-c").hover(function(){/*电脑办公*/
        $(".goods-info").hide();
        $("#top-c").show();
        $('#top-computer').addClass('btn-hover');
    },function () {
        $(".goods-info").hide();
        $("#top-computer").removeClass('btn-hover');
    });

    $("#top-digit, #top-d").hover(function(){/*数码影音*/
        $(".goods-info").hide();
        $("#top-d").show();
        $('#top-digit').addClass('btn-hover');
    },function () {
        $(".goods-info").hide();
        $("#top-digit").removeClass('btn-hover');
    });
    $("#top-beauty, #top-b").hover(function(){/*时尚美妆*/
        $(".goods-info").hide();
        $("#top-b").show();
        $('#top-beauty').addClass('btn-hover');
    },function () {
        $(".goods-info").hide();
        $("#top-beauty").removeClass('btn-hover');
    });
    $("#top-food, #top-f").hover(function(){/*美食天地*/
        $(".goods-info").hide();
        $("#top-f").show();
        $('#top-food').addClass('btn-hover');
    },function () {
        $(".goods-info").hide();
        $("#top-food").removeClass('btn-hover');
    });
    $("#top-originality, #top-o").hover(function(){/*创意新品*/
        $(".goods-info").hide();
        $("#top-o").show();
        $('#top-riginality').addClass('btn-hover');
    },function () {
        $(".goods-info").hide();
        $("#top-originality").removeClass('btn-hover');
    });
    $("#top-life, #top-l").hover(function(){/*生活佳品*/
        $(".goods-info").hide();
        $("#top-l").show();
        $('#top-life').addClass('btn-hover');
    },function () {
        $(".goods-info").hide();
        $("#top-life").removeClass('btn-hover');
    });
    $("#top-other, #top-oth").hover(function(){/*其他*/
        $(".goods-info").hide();
        $("#top-oth").show();
        $('#top-other').addClass('btn-hover');
    },function () {
        $(".goods-info").hide();
        $("#top-other").removeClass('btn-hover');
    });
});

/*高校主页的公告，新闻，活动*/
$(function(){
    $("#notice").click(function(){
       $("#ns").hide();
       $("#cpg").hide();
       $("#news").removeClass("choosed");
       $("#campaign").removeClass("choosed");
       $(this).addClass("choosed");
       $("#ntc").show();
    });
    $("#news").click(function(){
       $("#ntc").hide();
       $("#cpg").hide();
       $("#notice").removeClass("choosed");
       $("#campaign").removeClass("choosed");
       $(this).addClass("choosed");
       $("#ns").show();
    });
    $("#campaign").click(function(){
       $("#ntc").hide();
       $("#ns").hide();
       $("#notice").removeClass("choosed");
       $("#news").removeClass("choosed");
       $(this).addClass("choosed");
       $("#cpg").show();
    });
});

/* 轮播图左右按钮显示与隐藏 */
$(function() {
    $('.myl-cars-ctol, .myr-cars-ctol ,.icon-chevron-right,.icon-chevron-left ').mouseover(function() {
        $(this).find('i').show();
    }).mouseout(function() {
        $(this).find('.icon-chevron-right').hide();
        $(this).find('.icon-chevron-left').hide();
    });
});

/*主页晒单分享的上下滚动控制 start*/
var interval=3000;//两次滚动之间的时间间隔
var stepsize=119;//滚动一次的长度，必须是行高的倍数,这样滚动的时候才不会断行
var scrollspeed="normal";//可选("slow", "normal", or "fast")，或者滚动动画时长的毫秒数
var objInterval=null;

$(function(){
    //用上部的内容填充下部
    $("#bottom").html($("#top").html());

    //给显示的区域绑定鼠标事件
    $("#content").bind("mouseover",function(){StopScroll(119);}).bind("mouseout",function(){StartScroll();});

    //启动定时器
    StartScroll();
});

//启动定时器，开始滚动
function StartScroll(){
    objInterval=setInterval("verticalloop()",interval);
}

//清除定时器，停止滚动
function StopScroll(){
    window.clearInterval(objInterval);
}

//控制滚动
function verticalloop() {
    //判断是否上部内容全部移出显示区域
    //如果是，从新开始;否则，继续向上移动
    if ($("#content").scrollTop() >= $("#top").outerHeight()) {
        $("#content").scrollTop($("#content").scrollTop() - $("#top").outerHeight());
    }
    // //使用jquery创建滚动时的动画效果
    $("#content").animate({"scrollTop": $("#content").scrollTop() + stepsize + "px"}, scrollspeed);
}
/*主页晒单分享的上下滚动控制 end*/
/**
 *
 * @author Mitol
 *
 * @info shopcart fly star
 *
 */
$(function() {
    var offset_end = $("#end").offset();
    $(".addcar").click(function(event){
        var addcar = $(this);
        var offset_start = $(this).offset();
        var img = addcar.parent().find('img').attr('src');
        var flyer = $('<img class="u-flyer" src="'+img+'" style="display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;">');
        //放前面是为了防止用户快速多次点击，造成bug
        addcar.css({"cursor":"default","background-color":"#CCC"}).unbind('click').text("已加入购物车");

        flyer.fly({
            start: {//todo:飞星起点差一点
                left: event.clientX, //飞星起点#fly 距离左边的 position: fixedoffset_start.left,
                top:  event.clientY   //飞星起点 距离右边的  offset_start.top
            },
            end: {
                left: offset_end.left,  //终点距离浏览器顶的距离
                top: 10,    //终点距离浏览器顶的距离
                width: 5, //飞星消失时候的宽度
                height: 5 //飞星消失时候的高度
            },
            onEnd: function(){ //飞星结束后执行
                //$("#msg").show().animate({width: '250px'}, 200).fadeOut(1000);

                if( isNaN(parseInt($('#cart').text())) ) {
                    $('#cart').text(1); //购物车数量为一
                } else {
                    $('#cart').text(parseInt($('#cart').text()) + 1); //购物车数量加一
                }
                this.destory();
            }
        });
    });
});

/*
 *
 *  @author:Mitol
 *
 *  @info:countdown
 *
 * */

function initTime(){
    var date = new Date();
    var time;
    if(date.getHours() < 21) {
        time = Date.UTC(date.getFullYear(), date.getMonth(), date.getDate() , 13, 0) - date.getTime();
    } else {
        time = Date.UTC(date.getFullYear(), date.getMonth(), date.getDate()+1 , 13, 0) - date.getTime();
    }
    return time;
}

function timer(){
    window.setInterval(function(){
        var intDiff = initTime();
        var hour = 0,
            minute = 0,
            second = 0,
            millisecond = 0;//时间默认值
        if(intDiff > 0){
            hour = Math.floor(intDiff / (60 * 60 * 1000));
            minute = Math.floor(intDiff / (60 * 1000)) - (hour * 60);
            second = Math.floor(intDiff / 1000) - (hour * 60 * 60) - (minute * 60);
            millisecond = Math.floor(intDiff) - (hour * 60 * 60 * 1000) - (minute * 60 * 1000) - (second * 1000) ;
        }
        if (minute <= 9) minute = '0' + minute;
        if (second <= 9) second = '0' + second;
        if (millisecond < 100) {
            if (millisecond < 10 ) {
                millisecond = '00' + millisecond;
            } else {millisecond = '0'+millisecond;}
        }
        $('#hour_show').html('<s></s>'+hour+'时');
        $('#minute_show').html('<s></s>'+minute+'分');
        $('#second_show').html('<s></s>'+second+'秒');
        $('#millisecond_show').html('<s></s>'+millisecond+'毫秒');
    }, 1);
}

$(function(){timer();});



/*高校主页的上下滚动*/
